#include "QGLWidget.h"

#if USE_QGL
QGLWidget::QGLWidget(QWidget *parent)
	: QOpenGLWidget(parent)
{
	QSurfaceFormat surfaceFormat;
	surfaceFormat.setSamples(16);
	setFormat(surfaceFormat);
}

QGLWidget::~QGLWidget()
{
}

void QGLWidget::GLUpdate()
{
	update();
}

void QGLWidget::initializeGL()
{
	initializeOpenGLFunctions();
}

void QGLWidget::resizeGL(int w, int h)
{
	glViewport(0, 0, w, h);
}

void QGLWidget::paintGL()
{
	glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
}
#endif